from PyQt5.QtWidgets import QMessageBox, QPushButton


def showMessageBox(self, title, content):
    # 创建一个消息盒子（提示框）
    quitMsgBox = QMessageBox(self)
    # 设置提示框的标题
    quitMsgBox.setWindowTitle(title)
    # 设置提示框的内容
    quitMsgBox.setText(content)
    # 创建两个点击的按钮，修改文本显示内容
    buttonY = QPushButton('确定')
    buttonN = QPushButton('取消')
    # 将两个按钮加到这个消息盒子中去，并指定yes和no的功能
    quitMsgBox.addButton(buttonY, QMessageBox.YesRole)
    quitMsgBox.addButton(buttonN, QMessageBox.NoRole)
    quitMsgBox.exec_()
    # 判断返回值，如果点击的是Yes按钮，我们就关闭组件和应用，否则就忽略关闭事件
    return quitMsgBox.clickedButton() == buttonY
